export interface Song {
  id: number;
  name: string;
  artist: string;
  album: string;
  duration: string;
  cover: string;
  url: string;
  type: string;
  isExclusive: boolean;
}

export interface Artist {
  id: number;
  name: string;
  avatar: string;
  fans: number;
  songs: number;
  albums: number;
  description: string;
}

export interface Playlist {
  id: number;
  name: string;
  cover: string;
  creator: string;
  playCount: number;
  songCount: number;
  description: string;
}

export interface ApiResponse<T> {
  code: number;
  data: T;
  message?: string;
} 